package com.glory.good_dark.entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * FileName: PPAKInfoEntity
 * Author: XJH
 * Date: 2020/8/28 11:26
 * Description:
 * History:
 */
public class PPAKInfoEntity implements Serializable {

    private String EQP_ID;
    private String OPERATOR;
    private String LOTID;
    private List<BinInfoEntity> ViewTestBinInfo;
    private List<BinInfoEntity> BinPromptDescList;
    private List<BinInfoEntity> BinGroupList;
    private List<BinInfoEntity> BinQuantityList;

    public List<BinInfoEntity> getViewTestBinInfo() {
        if (ViewTestBinInfo == null) {
            return new ArrayList<>();
        }
        return ViewTestBinInfo;
    }

    public void setViewTestBinInfo(List<BinInfoEntity> viewTestBinInfo) {
        ViewTestBinInfo = viewTestBinInfo;
    }

    public String getEQP_ID() {
        return EQP_ID == null ? "" : EQP_ID;
    }

    public void setEQP_ID(String EQP_ID) {
        this.EQP_ID = EQP_ID;
    }

    public String getOPERATOR() {
        return OPERATOR == null ? "" : OPERATOR;
    }

    public void setOPERATOR(String OPERATOR) {
        this.OPERATOR = OPERATOR;
    }

    public String getLOTID() {
        return LOTID == null ? "" : LOTID;
    }

    public void setLOTID(String LOTID) {
        this.LOTID = LOTID;
    }

    public List<BinInfoEntity> getBinPromptDescList() {
        if (BinPromptDescList == null) {
            return new ArrayList<>();
        }
        return BinPromptDescList;
    }

    public void setBinPromptDescList(List<BinInfoEntity> binPromptDescList) {
        BinPromptDescList = binPromptDescList;
    }

    public List<BinInfoEntity> getBinGroupList() {
        if (BinGroupList == null) {
            return new ArrayList<>();
        }
        return BinGroupList;
    }

    public void setBinGroupList(List<BinInfoEntity> binGroupList) {
        BinGroupList = binGroupList;
    }

    public List<BinInfoEntity> getBinQuantityList() {
        if (BinQuantityList == null) {
            return new ArrayList<>();
        }
        return BinQuantityList;
    }

    public void setBinQuantityList(List<BinInfoEntity> binQuantityList) {
        BinQuantityList = binQuantityList;
    }

    public static class BinInfoEntity implements Serializable{
        private String Prompt;
        private String GroupName;
        private String Quantity;
        private String ItemName;
        private String BinPrompt;
        private String BinGroupName;
        private String BIN_PROMPT;
        private String BIN_PROMPT_DESC;
        private String BIN_GROUP;

        public String getBIN_PROMPT() {
            return BIN_PROMPT == null ? "" : BIN_PROMPT;
        }

        public void setBIN_PROMPT(String BIN_PROMPT) {
            this.BIN_PROMPT = BIN_PROMPT;
        }

        public String getBIN_PROMPT_DESC() {
            return BIN_PROMPT_DESC == null ? "" : BIN_PROMPT_DESC;
        }

        public void setBIN_PROMPT_DESC(String BIN_PROMPT_DESC) {
            this.BIN_PROMPT_DESC = BIN_PROMPT_DESC;
        }

        public String getBIN_GROUP() {
            return BIN_GROUP == null ? "" : BIN_GROUP;
        }

        public void setBIN_GROUP(String BIN_GROUP) {
            this.BIN_GROUP = BIN_GROUP;
        }

        public String getBinPrompt() {
            return BinPrompt == null ? "" : BinPrompt;
        }

        public void setBinPrompt(String binPrompt) {
            BinPrompt = binPrompt;
        }

        public String getBinGroupName() {
            return BinGroupName == null ? "" : BinGroupName;
        }

        public void setBinGroupName(String binGroupName) {
            BinGroupName = binGroupName;
        }

        public String getPrompt() {
            return Prompt == null ? "" : Prompt;
        }

        public void setPrompt(String prompt) {
            Prompt = prompt;
        }

        public String getGroupName() {
            return GroupName == null ? "" : GroupName;
        }

        public void setGroupName(String groupName) {
            GroupName = groupName;
        }

        public String getQuantity() {
            return Quantity == null ? "" : Quantity;
        }

        public void setQuantity(String quantity) {
            Quantity = quantity;
        }

        public String getItemName() {
            return ItemName == null ? "" : ItemName;
        }

        public void setItemName(String itemName) {
            ItemName = itemName;
        }
    }
}
